/**
 Copyright will be fixed soon.
 Author: Hiroshi Ota.
 $Date: $
 $Revision: $
*/

#ifndef _BF_LOG_H_
#define _BF_LOG_H_

#include "IBFLog.h"
#include "PWPathFinderRobot.h"

class BFLog :
	public IBFLog
{
public:
	BFLog(PWPathFinderRobot* robot);
	~BFLog(void);

	void log(BFState* state);
	void log(BFState* state, unsigned char module, unsigned char msg);
	void log(BFState* state, unsigned char module, unsigned char*msg, int length);
private:
	PWPathFinderRobot* robot;
};

#endif // _BF_LOG_H_
